Design Patterns Explained heftetEngelsk, 2004