In the shadow of the prophet: the struggle for the soul of Islam - Viorst, Milton (2001)