Collection of pedigrees

Scope and Content

five royal tribes, fifteen noble tribes of Gwynedd, ancient houses etc, with index.