History of Africa - Shillington, Kevin (Macmillan Education Palgrave Macmillan, 2005)