Manyebook
Scott Thornbury
Planning Lessons and Courses
Pronunciation Practice Activities
Uncovering Grammar
The CELTA Course Trainee Book
Penny Ur's 100 Teaching Tips
Discussions That Work
Keep Talking
About Language
Beyond the Sentence
An A-Z of ELT
Classroom Management Techniques