On history - Hobsbawm, Eric John, 1917-2012. (Abacus, 1997)