John is one of the countries top canine trainers and this book will tell you all you need to know about what your dog is thinking, going through and needs. I have been a trainer in obedience for many years and this book has been at the top of my reading list for most of that time. The way John explains dog behaviour is easy to understand although some sections are fairly heavy going for the uninitiated. For the price its fantastic, when I first bought this one it was a lot more and I would happily pay double again. An absolute must if you need to know about your canine friend. Buy it, if you aren't amazed, I'll be shocked.