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