Diatoms : ecology and life cycle - Compton, James C. (Environmental science, engineering and technology series., 2011)