Marginalia
Tag: Historical-Materialism
Marx and Engels: Scientific Socialism and the Communist Manifesto