Книга 'Problem Solving with C++, 10th Edition (2017)' автора Savitch W. представляет собой эффективный подход к изучению языка С++. В книге рассматриваются основы языка, процедурное и функциональное программирование, объектно-ориентированное программирование, указатели и многое другое. Книга подходит начинающим, содержит множество примеров и упражнений. Недостатком является отсутствие перевода на другие языки.