Marx and history - Hobsbawm, Eric J.