Core J2EE patterns - Alur, Deepak; Crupi, John; Malks, Dan (Prentice Hall, 2003)