Some more information here about cyanobacteria (blue-green algae), provided by the Lake Sunapee Protective Association. Written in layman's terms to make it a little easier to understand the blooms life cycle.
https://static1.squarespace.com/stat...richia2016.pdf