Theories of political protest and social movements a multidisciplinary introduction, critique, and synthesis - Opp, Karl-Dieter (London [u.a] : Routledge, 2009)