DesignPatternsExplained: A New Perspective on Object Oriented Design is a book written by AlanShalloway and JamesTrott?.
The Amazon reviews recommend it for people new to DesignPatterns.
Combines the principles of object-oriented programming with the power of design patterns to create a new environment for software development.
Stresses the importance of analysis and design, showing how patterns can facilitate that process.
See also DesignPatterns and DesignPatternsBook.