1. International Standard ISO/IEC 14882:1998(E): Programming Languages – C++ (1998)
2. International Standard ISO/IEC 14882:2011: Information Technology - Programming Languages - C++ (2011)
3. International Standard ISO/IEC 19217:2015: Information Technology - Programming Languages - C++ Extensions for Concepts (2015)
4. Abrahams, D., Gurtovoy, A.: C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond. AW Prof., Boston (2004)
5. Alexandrescu, A.: Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley Longman Publishing, Boston (2001)