Pro .NET Memory Management - Konrad Kokosa (Springer, 2018)