Kingdoms and Trading States of Africa (750 B.C–A.D. 1586) Chapter 12.
Kingdoms and Trading States of Africa (750 B.C–A.D. 1586)