Empires of medieval West Africa Ghana, Mali, and Songhay - Conrad, David C. (Great empires of the past, 2005)