The Cultural Dimension of Social Movements: A Theoretical Reassessment and Literature Review - Hart, Stephen (Sociology of religion, 1996)