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