A course in language teaching : trainee book /
Approaches and methods in language teaching /
Guide to extension training,
Studying literary theory : an introduction /
Materials development in language teaching /
Professional encounters in TESOL : discourses of teachers in teaching /
Teachers in action : tasks for in-service language teacher education and development /
Dictation--new methods, new possibilities /
Techniques and principles in language teaching /
Materials and methods in ELT : a teacher's guide /
New Headway : intermediate student's book /
Learner autonomy : a guide to developing learner responsibility /
Short stories : for creative language classrooms /
Families : 10 card games for language learners /
Teach business English /
Cambridge IELTS 3 : examination papers from the University of Cambridge ESOL Examinations.
Teaching reading skills in a foreign language /
New headway english course. Upper-intermediate student’s book /
New headway : english course :elementary student's book /
At home in diaspora : South Asian scholars and the West /