Design patterns in Java - Metsker, Steven John (Addison-Wesley, 2006)
Keywords: Java (Computer program language); Software patterns