Programming in C++ an applied approach - Kashani, Habib T. (Prentice Hall, 1998)