The World Almanac of Islamism 2019 - 9781538130537