The civilizations of Africa - Ehret, Christopher (James Currey, 2002)