Business benchmark ...
Business advantage ...
Cambridge business ...
Fifty ways to impr ...
Computer applicati ...
Effects of the tex ...
Alternatives : gam ...
Problems and princ ...
English for occupa ...
Systems developmen ...
Threshold level En ...
Waystage English : ...
Research matters
Key to success on ...
How to prepare for ...
Grammar spectrum.
IELTS foundation : ...
An investigation i ...
Insight into IELTS ...
開放教育情意教學
Tasks for teacher education : a reflective approach
How to teach for exams
Outsourced
Tuesdays with Morrie
中國文學史
作個善辯的人:辯論學導論
詭辯之謬:使言語有力的藝術
中國文學發展史
英漢翻譯訓練手冊
Grammar games : cognitive, affective, and drama activities for EFL students
The princess and the pea
Contemporary linguistics : an introduction
Advanced communication games : a collection of games and activities for intermediate and advanced students of English
Take 5 : games and activities for the language learner
Alternatives : games, exercises and conversations for the language classroom
語言學概論
Teaching English through English : a course in classroom language and techniques
How to teach English : an introduction to the practice of English language teaching