C++ programmer's companion : designing, testing, and debugging - Davis, Stephen R., 1956- (Addison-Wesley, 1993)