Professional Java Server Programming - S Allamaraju; John Jewell; Cedric Beust (Apress, 2007)