Ecology of streams and rivers - Angelier, Eugene (Science Publishers, 2003)