This is an alround excellent book in that it explains what things are and what they do in a clear and understandable form. The principal fault, as with all books on the the subject of C++, is that some examples tend to be too complicated when something simpler would get the point across.