M . Floderus ,professor