A primer on social movements - Snow, David A. (Contemporary societies, 2010)