Human nature and history - BOCK, Kenneth (New York Columbia University, 1980)