Advanced 2D game development - Harbour, Jonathan S. (Course Technology/Cengage Learning, 2009)