The Blackwell Companion to Social Movements Editor(s): David A. Snow [1], Sarah A. Soule [2], Hanspieter Kriesi [3]Wiley-Blackwell2007, pp. 776