Develop your English vocabulary
English for Afghan Elementry Schools Grade 5 (for Pashto speaking schools) (Teacher's Guide)
English for Afghan Elementry Schools Grade 4 (Teacher's Guide)
Learning in your second language
English For Afghanistan (Textbook for grade 4)
English For Afghanistan (Textbook for grade 5)
English For Afghanistan (Textbook for grade 6)
English For Afghanistan (Textbook for grade 7)
English For Afghanistan (Textbook for grade 8)
English For Afghanistan (Textbook for grade 9)
English For Afghanistan (Textbook for grade 10)
English For Afghanistan (Textbook for grade 11)
English For Afghanistan (Textbook for grade 12)
Communication Beginnings: an introductory listening and speaking text for English language learners
Demystifying grammar
Developing your English
Strategies for Teaching Listening
Vocabulary Bingo
Communication Beginnings: An Introductory Listening and Speaking Text for English Language Learners
Meeting the Needs of Struggling Teachers
Lesson planning and determining aims
The Relevance of Literary Analysis to Teaching Literature in the EFL Classroom
Two frameworks for teaching culture and critical thinking
Early Asian Civilizations
Activate: Games for Learning English
About Me
What Someone Does
Critical Thinking in ESL
Discovering Grammar
Whole-class reading routines