K. Walmstedt , professor,