Author: Gruffudd ap Maredudd ap Dafydd.