On the edge of the new century - Hobsbawm, Eric (The new press, 2000)