selected publications academic article Impact of water quality on macroinvertebrate assemblages along a tropical stream in Kenya. African Journal of Ecology. 2004