Keepers of the kingdom : the ancient offices of Britain - Bruce, Alastair. (Weidenfield and Nicolson, 1999)