Beginning c++ game programming - Koontz, Mitzi. (Game development, 2004)