Islamic World by Andrew Rippin | Menrva Books