Kings and queens of Britain - Cannon, John (Oxford universitiy press, 2009)