A history of modern Britain - Marr, Andrew (Macmillan, 2007)