Muslim Societies in African History - Robinson, David (New Approaches to African History, 2011)