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