Developing Games in Java™ - Vanhelsuwé, Laurence; Brackeen, David; Barker, Bret (New Riders, 2003)