Stream ecology and self-purification : - Spellman, Frank R. (Technomic Publication, 1996)