Karl Marx Published January 2, 2016 at 444 × 593 in The Communist Manifesto – Top 10 Most Notorious Elements Karl Marx – German Philosopher and Father of Marxism