Edgar, King of the English 959-975 : new interpretations.
Scragg, D. G.