First course in C++ A gentle introduction - Harman Mark; Jones Ray (McGraw-Hill, 1997)