Head First Design Patterns: A Brain-Friendly Guide
Freeman, Eric & Robson, Elisabeth & Bates, Bert & Sierra, Kathy
Head First: Design Patterns