Author: Misimbi R. A. Kanyoro
Alternate names: Misimbi R. a. Kanyoro