Islamic Extremism: Causes, Diversity, and Challenges - 9781461638117