Ecology of phytoplankton - Reynolds, C.S (Cambridge University Press, 2006)