Text this: Aspects of the biology and population structure of Oreochromis niloticus, Coptodon zillii and Oreochromis leucostictus tilapia in Lake Naivasha, Kenya.