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