Pro C# 10 With . NET 6 : Foundational Principles and Practices in Programming - Troelsen, Andrew. (Apress L. P., 2022)