Muslim Societies in African History (New Approaches to African History)