Tarrow, Sidney. "Political Protest and Social Change: Analyzing Politics." American Political Science Review 90, no. 4 (1996).