Elisabeth Robson

Head First Design Patterns