Kenya: The Struggle For Democracy by Godwin R. Murunga, Shadrack Wanjala Nasong'o
Hard to tell if Omar Onynago and Onyango Omar are the same person.