Understanding Social Movements: Theories from the Classical Era to the Present; Theories of Political Protest and Social Movements: A Multidisciplinary Introduction, Critique, and Synthesis; Social Movements: The Key Concepts … Taken from – Understanding Social Movements: Theories from the Classical Era to the Present; Theories of Political Protest and Social Movements: A Multidisciplinary Introduction, Critique, and Synthesis; Social Movements: The Key Concepts