Eighteenth International Seaweed Symposium : Proceedings of the Eighteenth International Seaweed Symposium held in Bergen, Norway, 20 - 25 June 2004 - Anderson, Robert J. (Springer Netherlands : Imprint: Springer, 2007)