The Islamist Dilemma: The Political Role of Islamist Movements in the Contemporary Arab World (International Politics of the Middle East Series, Vol 3)