Marginalia
Tag: Marx
Before “Scientific Socialism”: Marx, Engels, and the Communist Manifesto