Anti-Patterns and Pattern Pitfalls - Design Patterns | Lucent