Author Details

John B. Hall

About The Author

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

Publication(s) (Author)

-
+

SPRING SALE

Enjoy 70% off over 300 titles!