Business and Public Service Interpreting and Translation Studies
Leeds University Business School