J . G . AGARDH.