"Anglo-Saxon Britain" by Grant Allen