I found this excellent because it was honest. I have encountered some of the same situations, but the feedback I received was rarely so clear.Most people will tell you what you need to do, not why or what to look for. We will all screw up, we will entertain illusions of our own success based on one blessed moment.The book breaks it down logically and pragmatically. It includes a chapter on developing a teacher persona. I could never copy another teacher, pretend I was someone else, as some advised me. A persona is more personal, while employing some of the best of those teachers we want to emulate.