Interesting times a twentieth century life - Hobsbawn, Eric (Abacus, 2002)