Definitely a book worthy to be in the hand of every language teacher — Keep Talking by Freiderike Klippel. Klippel brings together a wonderful culmination of exercises and teaching techniques and ideas which should be practiced in many a classroom.
This book contains 123 activities all organized and categorized to be of maximum use for the teacher. For convenience, the activities are listed so a teacher can look up an activity which will fit her classroom needs specifically. There are three major headings for the activities: Questions and answers, Discussions and decisions, and Stories and scenes. Each activity is categorized by topic, language level, type of student organization needed whether from groups to individuals, amount of preparation involved, and time in minutes for the exercise to be completed.