Head First Design Patterns, Paperback by Freeman, Eric; Robson, Elisabeth; Sierra, Kathy (CON); Bates, Bert (CON), ISBN 149207800X, ISBN-13 9781492078005, Brand New, Free shipping in the US

Provides design patterns to help with software development using the Java programming language.