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