J . C . Agardh ; Prof.