Socialism : utopian and scientific /
Engels, Friedrich,1820-1895author.
Saunois, Tony,writer of introduction.
Wiking, Sofia,illustrator.