Muslim cultures of the Indian Ocean diversity and pluralism, past and present - Pradines, Stéphane 1971-; Topan, Farouk 1940- (Edinburgh University Press, 2023)