J2EE best practices: Java design patterns, automation, and performance - Darren Broemmer (Wiley, 2003)