British Prime Ministers From Balfour to Brown - Robert Pearce; Graham Goodlad (Taylor and Francis, 2013)