The Spin Doctor's Diary Inside number 10 with new Labour. - Price, Lance (2005)