The Evolving World A History and Government course - Felix Kiruthu (Nairobi, Kenya Oxford University Press, 2011)
includes bibliography and Indexes