Stream Ecology and Self Purification: An Introduction, Second Edition - Spellman, Frank (CRC Press, 2009)