Plankton: A Guide to their Ecology and Monitoring for Water Quality