Design Patterns in Java - Schmidt, Douglas (Verfasser) (Addison-Wesley Professional, 2013)