Manylion Awdur
Angela John
Cyflwyno'r Awdur
Professor Angela John is Honorary Professor of History, Aberystwyth University.