Beginning Java EE 5 from novice to professional - Mukhar Kevin (Apress, 2006)