The essence of programming using C++ - Bell (Prentice Hall, 1997)