Stream Ecology and Self-Purification by Frank R. Spellman