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