Beginning C++ through game programming

by Michael Dawson

Describes the basics of computer game programming with C++, covering such topics as variables, loops, arrays, references, pointers, and polymorphism.