The Perfect Lesson
Revised and updated