Analysis Patterns : Reusable Object Models
by Martin Fowler
---
Applying Uml and Patterns
An Introduction to Object-Oriented Analysis and Design, by Craig Larman
---
Design Patterns : Elements of Reusable Object-Oriented Software
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, and Grady Booch
---
Patterns in Java, Volume 1
by Mark Grand
---
Patterns in Java, Volume 2
by Mark Grand
---
Patterns in Java, Volume 3
by Mark Grand
---
Smalltalk Best Practice Patterns
by Kent Beck
---
The Design Patterns Smalltalk Companion
by Sherman R. Alpert, Kyle Brown and Bobby Woolf
---
Concurrent Programming in Java : Design Principles and Patterns, Second Edition
By Lea, Doug
ISBN: 0201310090
---
Java Design Patterns : A Tutorial
By Cooper, James W.
ISBN: 0201485397
---