The ecology of phytoplankton - Reynolds, C S. (Cambridge : Cambridge University Press, 2006)