It is one of the best books I have ever read. I will read it many more times. Some parts I have already read several times