Beginning Java EE 5 From Novice to Professional - Mukhar, Kevin. (Apress : Imprint: Apress, 2006)