Interesting times a twentieth century life - Hobsbawm, Eric (Abacus, 2003)