Programming video games for the evil genius - Cinnamon, Ian (McGraw-Hill, 2008)
Includes index.