What socialism means as a philosophy and as a movement
Publisher: "The Modern School"
Published: 1900
Place of publication: Portland, Ore
Language: eng
Number of pages: 32
Notes: [Cover-title.]