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