Islamic Zanzibar: Between the Indian Ocean and the African Mainland - Nieber, Hanna (Journal of Africana religions, 2019)