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