Very interesting book on the subject. Very well documented. However, it contains many passages relatively difficult to read for non-experts (names used). They can however be "skipped" without losing too much on the subject and without penalizing the result of reading. The presentation of the book would signal the need for some prerequisites.