Empires of Medieval West Africa- Ghana, Mali, and Songhay Empires of Medieval West Africa- Ghana, Mali, and Songhay