Muslim Societies in African History - Robinson, David (CUP, 2004)