How to change the world: Marx and Marxism 1840-2011 - Hobsbawm, Eric