Context

Context of Passion for Islam : shaping the modern Middle East : the Egyptian experience, Caryle Murphy