Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования: пер. с англ. - Александреску А. Андрей (C++ In-Depth)