- How to Teach English: An introduction to te practice of English language teaching (1998) by Jeremy Harmer
- Negotiation Skills by Baden Eunson John Wiley & Sons 1994
- Practice English Pronunciation with Luke Zimmermann
- Take Your Time: Find Balance in a Hurried World by Eknath Easwaran
- Teaching by Principle: An interactive approach to lanauge pedagogy by H. Douglas Brown
- The Rape of Nanking: The forgotten Holocaust of WWII by Iris Chang
Good teaching activities and methods for teachers from (GELI)!
- Correcting errors without discouraging them
- Current teaching practice: Grammar-translation, audio-lingualism, Presentation Practice Production (PPP), Task-Based learning and Communicative Language Teaching
- Current teaching practice:Second Life Learning and Teaching
- Elicit information from your students about topic matters