Pro .NET memory management : for better code, performance, and scalability / - Kokosa, Konrad,