The ecology of running waters - Hynes, H. B. N. (University of Toronto Press, 1972)