Melhor livro sobre Design Pattern e FrameWorks

Qual o melhor livro sobre Design Pattern e FrameWorks que cobre do básico ao avançado, desde os conceitos iniciais a utilização prática?

<pessoal>Applying UML and Patterns (cujo nome do autor eu sempre esqueço) é ótimo. Leitura obrigatória na minha opinião</pessoal>

Shopping cart:

:arrow: A Pattern Language, Chris Alexander

Esse livro e’ sobre arquitetura (de prédios, mesmo), mas foi dele que surgiu a ideia pros design patterns que vemos em software hoje em dia.

:arrow: Outro do Chris Alexander eh o “Timeless Way Of Building”:

E, partindo pro lado nerd da coisa, um que tem que ser lido de capa a contracapa, caso vc queira se tornar um arquiteto de software Java, especificamente J2EE:

:arrow: Core J2EE Patterns, Deepak Alur, John Crupi, Dan Malks

Esse outro, do Fowler e gangue, tambem é muito legal:

:arrow: Patterns of Enterprise Applications

Muita gente fala bem desse, do Floyd Marinescu, mas eu nunca tive chance de ler:

:arrow: EJB Design Patterns

E, por ultimo, mas nao menos importante, o classico dos classicos:

:arrow: Design Patterns, por Gamma, Helm, Johnson e Vlissides (aka Gang Of Four ou GoF):

Eu enchi de link pra amazon aqui, mas qualquer livraria de informatica que se preze deveria ter esses livros (bom, talvez os dois primeiros nao :D), a nao ser que o volume de vendas tenha esgotado o estoque, que é a unica desculpa aceitavel :wink: