The archaeology of Islam by Timothy Insoll | Menrva Books | MenrvaBooks