Savitch,
Problem Solving with C++,
Adisson-Wesley, '96
Ch. 1, Computers and C++ Programming
Early use of classes as well as design in Ch. 6
structs also ocur in Ch. 6
Ch. 9, Arrays (not vectors)
Ch. 10, Strings
Ch. 11, Pointers
Ch. 12, Recursion