Author: Hywel ab Owain Gwynedd