Head First Design Patterns: A Brain-Friendly Guide

Author:

Eric Freeman, Elisabeth Robson, Bert Bate, Kathy Sierra