After reading Gebhard's book, I decided to see what others thought about the book. I was quite surprised to see one reviewer give the book only one star. But, then I read the review and realized that this person had not actually read the book. He simply decided that he did not like the book because he thought the author had friends write the reviews. His review without reading the book is like not liking a person because someone told you a few things about her.
I like Gebhard's book because he does not claim to know the best way to teach. Rather, he wants us, as ESL teachers or future teachers, to learn how to make our own decisions about what to do in the classroom. He gives lots of examples of things we can do as teachers. (I especially like his section chapters on teaching skills -- conversation, listening, reading, writing -- and his chapter on culture and teaching.)He also provides real problems that real teachers have, and gives multiple examples of activities and materials that experienced teachers use. But, he does not tell teachers how they should teach.
The book is full of ideas and easy to read. As an ESL teacher, I can highly recommend it.