Understanding social movements: theories from the classical era to the present - Buechler, Steven M; Author (2011)