Introduction to Marine phytoplankton - Mitra, Abhijit, et al (2006)