A history of modern Britain - Marr, Andrew (Pan Books, 2008)