From Design Patterns: What's in it for you? Tango Group Internal Technology Seminars -- Spring 99. byKonrad Olszewski
"Once you understand the design patterns and have had an `Aha!' (and not just `Huh?') experience with them, you won't ever think about object-oriented design in the same way."