Program development and design using C++ - Bronson, Gary J. (Brooks/Cole, 2000)