Programming with C++ (Ruiz)
( \newcommand{\kernel}{\mathrm{null}\,}\)
Introduction to computer science, including programming, theory, and applications. Introduction to computer software design, implementation, methods, environment, and problem solving using the C++ language. Topics include data types, variables, expressions, input/output, control structures, functions, arrays, strings, and introduction to object-oriented programming
Thumbnail: The officially endorsed logo of isocpp.org. (Public Domain; Jeremy Kratz via github)