Islam: Sources and Interpretations by John L. Esposito | Menrva Books