The Civilizations of Africa A history to 1800 - Ehret, Christopher (James Currey, 2002)