Thornton, David E.2019-07-092019-07-092004http://hdl.handle.net/11693/52213EnglishMaredudd ab Owain (d. 999), king of Gwynedd and of DeheubarthBook Chapter10.1093/ref:odnb/18040