Contained herein you'll find some reading materials that have proved useful or insightful to the Xorp developers with regard to getting to grips with C++. * The C++ Programming Language (3rd Edition), Bjarne Stroustrup, Addison-Wesley. The definitive C++ book. Like the language, it's rather large, and as reading matter it's not terribly entertaining. It's a useful reference book, though tough to read cover to cover. * The ANSI/ISO C++ Professional Programmer's Handbook, Danny Kalev, Que (ISBN 0789720221). An excellent alternative to Stroustrup. Clearly and concisely written. Only 350 some pages. Punchy and to the point. Assumes rudimentary knowledge of C++ at the start and builds around the ANSI C++ standard. * Effective C++: 50 Specific Ways to Improve Your Programs and Designs, Scott Meyers, Addison-Wesley (ISBN 0201924889). More Effective C++: 35 New Ways to Improve Your Programs and Designs, Scott Meyers, Addison-Wesley (ISBN 020163371X). Exceptionally readable and valuable. If you've not programmed in C++ before, or have not programmed in C++ recently, then these are both well worth reading. * SGI STL documentation (http://www.sgi.com/tech/stl/). Hypertext documentation covering the C++ Standard Template Library. Essential at hand reference. Includes design documents and has many examples of the STL in action. * The C++ Standard Library: A Tutorial and Reference, Nicolai M. Josuttis, Addison-Wesley (ISBN 0201379260). More extensive STL documentation. Handy reference (i++ or ++i :-). * Design Patterns, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley (ISBN 0201633612). Presents a catalog of design patterns. A little dry to read, but a good intro and reference. * Modern C++ Design: Generic Programming and Design Patterns Applied, Andrei Alexandrescu, Addison-Wesley (ISBN 0201704315). This is a hard C++ book. It presents a bedazzling array of template specialization magic. There's not too much in the project that stems directly from this book, but it's mind blowing material. * Technical Report on C++ Performance, ISO/IEC PDTR 18015, WG 21 N1487=03-0070, 2003-08-11. Available from: http://www.research.att.com/~bs/performanceTR.pdf Report on C++ overheads, performance, myths thereof, and techniques for efficient C++.