Streams : their ecology and life - Cushing, Colbert E. (Academic Press, 2001)