Teaching is one of the most cognitively engaging, emotionally draining, and physically demanding occupations there is. In fact, it is such a complex job that one life-time is not enough to master it, which is what makes it such a wonderful career. No matter whether you are a beginning teacher or a 20-year veteran, one can always get better at it, and this book is a great resource for helping in that journey. Beginning teachers will find lots of useful advice about this incredibly hard job; practical, sure, but also realistic about what is achievable in typical classrooms. And even the grizzled classroom veteran will find something new, or at least a new way of looking at old things, here. And this book is funny. It is laugh-out-loud, embarrass-yourself-in-public funny. Every teacher should read it (in private).