Encyclopedia of African History 3-Volume Set - Kevin Shillington (Taylor and Francis, 2005)