I love this book for so many reasons not related to consulting. I think it's a fantastic book on the secrets of effective communication, tips and tricks when trying to complete a task with another human being and on just being a better human.. I think everyone should read this book. I've given it to people in many different fields, some having nothing to do with software, consulting etc. It's a must have in any library!