Muslim societies in African history - Robinson, David (Cambridge Univ. Press, 2004)