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