Killer game programming in Java - Davison, Andrew (O'Reilly Media, 2005)