1. David Abrahams, Aleksey Gurtovoy C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond  
2. Андрей Александреску Современное проектирование на C++. Серия C++ In-Depth, т. 3. 
