Abbreviations CCL Cardiff Central Library CP Complete Peerage DNB Dictionary of National Biography DWB Dictionary of Welsh Biography GRO Glamorgan Record Office, Cardiff Hist.Parl. History of Parliament NLW National Library of Wales