1. The Boost C++ libraries, http://www.boost.org/, July 2008
2. C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ in Depth Series);Abrahams,2004
3. Adobe System Inc., Adobe source library. http://opensource.adobe.com, 2005
4. Modern C++ Design: Generic Programming and Design Patterns Applied;Alexandrescu,2001
5. P. An, A. Jula, S. Rus, S. Saunders, T. Smith, G. Tanase, N. Thomas, N. Amato, L. Rauchwerger, Stapl: A standard template adaptive parallel C++ library, in: LCPC ’01, Cumberland Falls, Kentucky, 2001