C++: A Beginner's Guide. Переводчик: Н. Ручко. — М.: Вильямс, 2005.
— 672 с. — ISBN 5-8459-0840-X.
В этой книге описаны основные средства языка С++, которые
необходимо освоить начинающему программисту. После рассмотрения
элементарных понятий (переменных, операторов, инструкций
управления, функций, классов и объектов) читатель легко перейдет к
изучению таких более сложных тем, как перегрузка операторов,
механизм обработки исключительных ситуаций (исключений),
наследование, полиморфизм, виртуальные функции, средства
ввода-вывода и шаблоны. Автор справочника - общепризнанный
авторитет в области программирования на языках C и C++, Java и C# -
включил в свою книгу множество тестов для самоконтроля, которые
позволяют быстро проверить степень освоения материала, а также
разделы "вопросов и ответов", способствующие более глубокому
изучения основ программирования даже на начальном этапе.