The Socialist movement - Macdonald, J. Ramsay (Home University Library of Modern Knowledge)