J. Beverley Smith was Professor of Welsh History in the Department of History and Welsh History at Aberystwyth University.
Cronica Walliae
Derec Llwyd Morgan - Paperback
£14.99
Llywelyn ap Gruffudd
J Beverley Smith - Hardback
£55.00