Harmer, J. (2007a). How to teach English: an introduction to the practice of English language teaching (New edition [2nd ed.]). Pearson Longman.
Harmer, J. (2007b). The practice of English language teaching (4th ed.completely revised). Pearson Longman.
Hedge, T. (2000). Teaching and Learning in the Language Classroom: A Guide to Current Ideas About the Theory and Practice of English Language Teaching. Oxford University Press.
Hedge, T. (2005). Writing (2nd Revised edition). Oxford University Press.
Klippel, F. (1985). Keep Talking: Communicative Fluency Activities for Language Teaching. Cambridge University Press.
Larsen-Freeman, D., & Anderson, M. (2011). Techniques and principles in language teaching: Vol. Teaching techniques in English as a second language (3rd ed). Oxford University Press.
Richards, J. C., & Rodgers, T. S. (2014). Approaches and Methods in Language Teaching (3rd Revised edition). Cambridge University Press.
Scrivener, J. (2003). Teaching Grammar. Oxford University Press.
Swan, M., Smith, B., & Ur, P. (2001). Learner English: A Teacher’s Guide to Interference and Other Problems (2nd Revised edition). Cambridge University Press.
Ur, P. (1988). Grammar Practice Activities: A Practical Guide for Teachers. Cambridge University Press.
White, R., Arndt, V., & Arnot, V. (1991). Process Writing. Pearson Education Limited.