C++ strategies and tactics - Murray, Robert B. (Addison-Wesley Publishing Company, Inc, 1993)