A History of socialist thought: from the precursors to the present - Mukherjee, Subrata (2000)