Our department at school got its hands on a copy last year, and I was so impressed I purchased my own copy. This has to be the best teacher book I possess, and there are several reasons why i believe every practioner should have one.
Firstly, the book combines theory with practice - too many books do not get the balance right, giving too much theory or vice versa. What this book does is set out basic and more compex theories about how effective teaching can occur, then it gives practical examples. The effect of this is so simple - you can understand WHY you should use certain strategies.
There is a huge section in the book detailing dozens of effective teaching strategies that anyone can try, each one saying how it could be adapted for each subject and even what learning is taking place.
I thouroughly recommend this to every teach who wants to improve their teaching - from NT and NQT to HOD's!!