An introduction to anglo-saxon England - Blair, Peter Hunter (Cambridge University, 1970)