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