Stock Photo: Karl Marx, (1818-1883), Father of modern Communism, German political, social and economic theorist. From a photograph

Stock Photo: 1746-1599 Karl Marx, (1818-1883), Father of modern Communism, German political, social and economic theorist. From a photograph