As I had just got it two weeks ago, I haven’t finished this 600-page book, but what I've read has already given me a great impact and a general opinio...