Creating Games In C++ - A Step By Step Guide (2006)