Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход.
C++. Мастер класс