Java Enterprise Design Patterns Vol. 3: Patterns in Java - Grand, Mark (Patterns in Java Ser.)