Egypt in a Time of Revolution : Contentious Politics and the Arab Spring - Ketchley, Neil (Cambridge Studies in Contentious Politics, 2017)