Social-economic Movements : an historical and comparative survey of socialism, communism, co-operation, utopianism, and other systems of reform and reconstruction - Laidler, Harry Wellington (Crowell's Social Science Series, 1949)