Socialist Thinkers and their Key Ideas: MARX

Karl Marx