TY - BOOK AU - Macdonald J R TI - Socialist movement U1 - 335 CY - London PB - Williams & Norgate KW - Socialism ER -