Design Patterns: Elements of Reusable Object-Oriented Software . Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. Addison-Wesley, 1994.
The Design and Evolution of C++ . Bjarne Stroustrup. Addison-Wesley, 1994.
Copyright © 2001 O'Reilly & Associates. All rights reserved.