The Book is a good read. But the author keeps connecting things from one chapter to another. So, it requires a lot of going back and going forwards sometimes. Need to read it atleast twice to get the correct picture that the author tries to make. A very good book, in which the author tries to use simple language and easy to understand examples to make you understand.