Through the use of real-life experiences, vignettes, and case studies, he presents an excellent argument for teachers to do more than simply cover the material and cover the textbook within a given time frame. Using a systematic approach, the author rigorously analyzes techniques teachers can utilize to approach the holy grail of modern education: facilitating learning for every student in the class. That makes this an insightful, practical volume that could be read profitably by future teachers, new teachers, and experienced teachers alike. Recommended.