Religious contributions to social movements: Walter Rauschenbusch, the Social Gospel, and its critics - Lasch, Christopher (Journal of religious ethics, 1990)