Egypt in a Time of Revolution: Contentious Politics and the Arab Spring (Cambridge Studies in Contentious Politics)