Marginalia
Tag: 1848
Marx and Engels: Scientific Socialism and the Communist Manifesto