C++ strategies and tactics - Murray, Robert B. (Addison-Wesley professional computing series, 1993)