Theories of political protest and social movements a multidisciplinary introduction, critique, and synthesis / Karl-Dieter Opp. - Opp, Karl-Dieter (Routledge, 2009)