History of Africa - Shillington, Kevin (McMillan, 1995)