Encyclopedia of African history - Shillington, Kevin (Fitzroy Dearborn, 2005)