Text this: Islam in contemporary Africa: re-reading history, contemplating challenges