Addison Wesley Inc. publishers
This is a book suitable for a CS2 course using C++. It covers object-oriented programming techniques, basic data structures, efficiency of algorithms, and related topics. Students need to have a rudimentary knowledge of C or C++, but need not be advanced C++ programs. The book teaches C++ classes and other C++ topics.