C++, an introduction to computing - Adams, Joel (Prentice Hall, 1998)