The book is extremely well-written–short and to the point. I particularly didn't like first couple of parts, though the parts thereafter are the best written piece of work on the subjects they talk about. Keeping this book in hand means that I can always go back, see if I am missing something. Great book, highly recommended.