Edward the Confessor: Last of the Royal Blood
By Tom Licence Yale
University Press, £25, hardback, 384 pages