Game programming with Python, Lua, and Ruby - Gutschmidt (Premier Press game development series, 2004)