The Last King of Wales
Gruffudd ap Llywelyn, c. 1013-1063
Description of the book