Africa Review 600-1450 CE

Covers Chapter 18 in Traditions and Encounters textbook