This book is EXCELLENT. I was told by a colleague at one of the big consultancies that it was mandatory reading there.