G . Agardh , professor,