Practical Java game programming - Clingman, Dustin (Game development series (Charles River Media (Firm)), 2004)