Encounters with Islam : on religion, politics and modernity - Ruthven, Malise.