Beginning Java game programming - Harbour, Jonathan S. (Thompson Course Technology, 2008)