1. В.В.Лаптев "C++. Объектно-ориентированное программирование" В данной книге описываются объектно-ориентированные конструкции языка, библиотека STL и их практическое применение. 2. Гербер Ричард "Оптимизация ПО. Сборник рецептов" В данной книге ведущие эксперты компании Intel объясняют читателю, как правильно строить алгоритмы, управлять распределением памяти, прогнозировать ветвление, использовать SIMD инструкции и многопоточность, производить вычисления с плавающей точкой и многое другое.