Algae - Graham, Linda E. (Prentice Hall, 2000)