The Islamic World: Past and Present by John L. Esposito | Menrva Books