A History of Socialist Thought. 2 Vol. II Marxism and anarchism, 1850 - 1890