Developing games in Java - Brackeen, David; Barker, Bret; Vanhelsuwe, Laurence (New Riders, 2004)