Introduction to game development

edited by Steve Rabin
Course Technology Cengage Learning
9781584506799
1-58450-679-2