C++ an introduction to computing - Adams, Joel (Prentice Hall/Pearson Education, 2003)