Socialism, Utopian and Scientific - Engels, Friedrich, 1820-1895; Aveling, Edward B., 1849-1898 [Translator]