A history of socialist thought: Volume II - Marxism and anarchism 1850-1890