As a communication skills trainer I found this book to be an invaluable resource. The ideas are very clearly laid out and extremely accessible; the book is written to be understood by many - as a book on people skills should be.The book's best feature is the practicality of the techniques described, it acts as a hand book to successful communication with immediately applicable ideas and useful tools.Professionally speaking, I couldn't recommend this book highly enough.