Great book but it does ramble on a bit at times, and by times I mean a lot of times. However I will say it is written well and the content of the book is good with a lot of sound advice. It is worth looking at some of peter sons other lectures before picking up the book as the writing style is very similar to how he gives lectures.