Professor J . M . Agardhfr.