Huw Pryce is Professor of Welsh History at Bangor University.