Social Movements : Contemporary Perspectives - WILLIAMS, James L. (ed.) (New Castle :Cambridge Scholars Pub., 2008)