This Advanced Introduction is an accessible and critical review of the most important theories and concepts in the field of social movements and political protests. Karl-Dieter Opp …