Internet Archive BookReader - British family names; their origin and meaning, with lists of Scandinavian, Frisian, Anglo-Saxon and Norman names