Its a good book and honestly I hate myself for reading it, for understanding what every word means. I do not regret reading it but I regret understanding it. At first I couldn't grasped the true meanings of the book but the more I think about it, the more it makes sense. Truely worth the time reading it.