Pro C# 10 with .NET 6 Foundational Principles and Practices in Programming - Troelsen, Andrew; Japikse, Phil (Apress, 2022)