C++ : an introduction to programming - Liberty, Jesse (Prentice Hall, 1998)