I appreciate the high quality of the information given. The first third is very interesting and good level without having to be an expert on the subject. The third 2ie is quite difficult to read without already having in-depth knowledge on the subject. The last of an acceptable standard and new "readable". So book but not perfect 4 stars anyway because've yet found the best book on the subject.