Beginning game programming - Harbour, Jonathan S. (Course Technology, 2010)