Manyebook
Penny Ur
Drama Techniques in Language Learning
Extensive Reading Activities for Teaching Language
Penny Ur's 100 Teaching Tips
Discussions That Work
Teaching Listening Comprehension