Manylion Awdur
John B. Hall
Cyflwyno'r Awdur
John B. Hall was Associate Fellow in the Department of Modern Languages, Translation and interpreting, at Swansea University.