Patrick Geoghegan takes a contemporary look at history and the lessons that can be learnt from it.
View Details