Theories of social change - Appelbaum, Richard P. (Markham, 1970)