Author: Huw ap Dafydd ap Llywelyn ap Madog.