C++ an introduction to computing - Adams, Joel; Leestma, Sanford; Nyhoff, Larry (Prentice Hall, 1998)