Introductory programming with object-oriented C++ an IS perspective - Harrington, Jan L. (J. Wiley, 1997)