The Communist manifesto: new interpretations - Cowling, Mark (Edinburgh University Press, 1998)