The Africans : a triple heritage - Mazrui, Ali Al Amin (Little, Brown, 1986)