The civilizations of Africa : a history to 1800 - Ehret, Christopher (James Currey, 2002)