Introduction to C++ game programming - Thorn, Alan (Wordware Publishing, Inc., 2007)