Java Enterprise design patterns - Grand, Mark (Wiley, 2001)