Introduction to the History of African Civilization: Precolonial Africa- Vol. 1 - 9780761814566