Here are the books that I have taken the time to create metadata and/or notes for.
Design Patterns: Elements of Reusable Object-Oriented Software
the 23 patterns this book introduced are catalogued in my Design Patterns wiki, with structure diagrams, when-to-use guidance and examples for each.