Dafydd ap Llywelyn : the Shield of Wales /
Griffiths, Steve.
Talybont : Y Lolfa,
2011.
Includes bibliographical references.
Dafydd ap Llywelyn, -1246.
Princes