I have found it hard to follow his train of thought while reading. Basic Explanation of a language feature, its advanced use & the author's preferences are oft mixed together, while how to best utilize the feature is not there (unless you are able to deduce from some very difficult sentences). Even though there is a lot of material, the presentation has let me down. A book like Navigating C ++ & OO Design Which Explains CLEARLY but takes you deep into the language is far better than a haphazard collection of information & ideas.