Socialism, utopian and scientific - Engels, Friedrich 1820-1895 (Foreign Languages Press, 1975)