I read Design Patterns Explained: A New Perspective on Object-Oriented Design – by Allan Shalloway, James R. Trott early this year.
Unfortunately, I forgot to review it till now, and I'd like to do so for the sake of completeness. Naturally, the book is no longer as fresh on my mind, so it will be a tad quicker than usual.
Overall, the book is good. I think I still prefer the original Design Patterns book, but it was much drier. This is on has slightly less information, but has some very good ideas on how to approach an analysis problem with design patterns in mind.
Recommended, specially if you couldn't get through the original Design Patterns. Otherwise it is a little redundant.