Pro .NET Memory Management, de Konrad Kokoza, é uma das referências mais completas, escritas fora da Microsoft, sobre como funciona o gerenciamento de memória em .NET.
O livro também demonstra que cuidados devemos tomar para garantir que nossos sistemas funcionem com ótima performance, considerando tanto como a alocação de memória acontece e os impactos do Garbage Collector.