A very good book and very interesting to read. Have read it about 7 times in 5 years, call me crazy if you like.