[Prentice Hall]. Almost any C++ book can teach you the language, but Schtern tries to show how to use the features of C++ to develop "good" code - something that is missing from almost all other books of this type. (Yes, I also own the Stroustrup book, and a couple of others as well... They are good to have in the library, but not good to "learn" from IMHO ) cheers, Anthony