This is an overall great “idea” book for the ESL classroom.It is basically a book of activities for each different aspect of language teaching. It devotes entire units to more difficult-to-teach topics such as developing listening skills.
Most of the activities are extremely interactional and would enhance student’s communicative abilities, either directly or indirectly. This book is a great resource for finding just the right activity for your lesson plan. All activities are also easily adaptable for level and for subject area.