Studies in Islamic History and Civilization by David Ayalon | Menrva Books