Thornton, David E.2019-07-092019-07-092004http://hdl.handle.net/11693/52233EnglishTrahaearn ap Caradog (d. 1081), ruler in WalesBook Chapter10.1093/ref:odnb/27656