Stock Photo: Karl Marx (1818-1883) German Philosopher & Economist Father of modern Communism Engraving

Stock Photo: 1746-1600 Karl Marx (1818-1883) German Philosopher & Economist Father of modern Communism Engraving