Разработка интерфейсов. Паттерны проектирования. 3-е изд
Денифер Тидвел & Чарли Брюэр & Эйнн Валенсия