Alan Maley's 50 Creative Activities
Lexical Grammar
Teaching and Developing Reading Skills
Scott Thornbury's 30 Language Teaching Methods
Jack C Richards' 50 Tips for Teacher Development
Activities for Very Young Learners Book with Online Resources
Interaction Online: Creative Activities for Blended Learning
Penny Ur's 100 Teaching Tips