Historical roots of social change: philosophies and movements