Abaixo seguem alguns dos livros que li e que considerei relevantes na obtenção do meu conhecimento atual. Livros, blogs, revistas e eventos são minhas grandes fontes de informação.
Livros do momento:
Applying Domain-driven Design and Patterns: With Examples in C# and .net – de Jimmy Nilsson
Livro excelente que aborda os 2 livros também mencionados nesta página: PoEAA do Fowler e DDD do Evans. É uma visão aplicada à .Net dos padrões de arquitetura e do DDD. Se você achou o DDD do Evans muito abstrato, e que o PoEAA do Fowler muito extenso e detalhado, esse aqui ajuda a entender melhor com uma visão na solução.
Só tem em inglês.
Vai de 70 a 150 reais. Compre já.
Patterns of Enterprise Application Architecture – de Martin Fowler
Livro muito bom de padrões de arquitetura e projetos. Para usar de referência e ler com calma, porque é grande e pode ser um pouco massante de ler corrido.
Você acha entre 80 e 180 reais, então pesquise. E se puder, leia no original, não o traduzido.
Livros já lidos e que recomendo (lista em construção):

Domain-driven Design: Tackling Complexity in the Heart of Software - de Eric Evans
Excelente livro sobre arquitetura de software, mais especificamente o quase famoso DDD - Domain Driven Design. Feito para profissionais de Java (os melhores livros de OO que li eram para Java por algum motivo), o livro é sensacional. Estou devorando, lendo sempre que tenho um tempinho livre.
Afinal, Java é uma ótima linguagem, é orientada a objetos, é parecidíssima com C#, e tudo o mais. Só não é tão produtiva quanto o próprio C# (quem dirá o VB) e não tem o .Net Framework na infra-estrutura. Mas na OO os caras mandam muito bem.
Está por volta de 100 reais. Não há tradução para o português (que eu saiba).

Uml Essencial – de Martin Fowler
Livro com o essencial da UML, “destilado”, conforme diz o nome, para exibir somente a parte mais importante da UML. Obrigatório na mesa de qualquer desenvolvedor responsável. Para consulta e leitura rápida se você for paciente.
Vai de 50 a 70 reais, baratinho…
Head First Design Patterns (Head First) - de Elisabeth Freeman e Eric Freeman
Em português: Use a Cabeça ! Padrões de Projetos
Outro livro sensacional sobre OO. E olhando nem parece um livro de programação.
É extenso (quase 700 páginas), mas compensa cada página. O livro é cheio de diagramas e referências para enfiar de qualquer jeito a informação na sua cabeça. Eles insistem na abertura do livro que você siga o método, que inclui vários exercícios. Eu confesso: não fiz os exercícios.
Esse também é um livro para o pessoal de Java. Parece que esses caras gostam mesmo do assunto OO.
Li o original em inglês, mas imagino que a tradução esteja legal também. Só não gostei desse título "Use a cabeça", traduzido literalmente.
Está por volta de 45 dólares lá fora (o original em inglês) e 100 reais por aqui (o traduzido). Se você for fluente recomendo a leitura no original.
Programming WCF Services - de Juval Lowy
Em português: Programando serviços WCF
Livro sobre Windows Communication Foundation. Comprei quando o WCF tinha acabo de sair, ainda no .Net 3.0. Devem ter atualizado para 3.5. Tem cada pequeno detalhe da tecnologia. Sem dúvida, é dinheiro muito bem gasto. Tem 600 e poucas páginas.
Está por volta de 30 dólares lá fora (o original em inglês) e 80 reais por aqui (o traduzido). Novamente, se você for fluente recomendo a leitura no original.
Observação: Esses livros são baseados em .Net 3.0. Já há um mais novo baseado em 3.5, e tem também um peixinho na capa, mas é outro peixe.
Como diz lá em cima, a lista está em construção... tem outros que depois eu coloco aqui.