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.