Beginning C++ Game Programming by Michael Dawson (2004, Trade Paperback) for sal