Streams: Their ecology and life - Cushing, Colbert E; Allan, David J (2001)