The Archaeology of Islam in Sub-Saharan Africa (Cambridge World Archaeology) by Timothy Insoll | Menrva Books | MenrvaBooks