C++ Programming: Program Design Including Data Structures, Fourth Edition
CMPT 102 Introduction to Scientific Computer Programming
Beginning Problem-Solving Concepts for the Computer