Patterns (Inside the Design Library) - 9780714871660