Socialist Thinkers and their key ideas: ENGELS

Friedrich Engels