Dafydd ap Siencyn a'r llong goch
Evans, Emrys.
Llanrwst Gwasg Carreg Gwalch
1985