Aspects of African history - Nyirenda, H. D. (East Africa series, 1992)