1066 and all that: a memorable history of England
a book by author W.C. Sellar