Encyclopedia of African History. Volume 1. A-G - Shillington, Kevin (Fitzroy Dearborn, 2005)