Islamic World by Rippin, Andrew | Menrva Books | MenrvaBooks