The kings and queens of England (Weidenfeld & Nicolson, 1995)