Pro C# 8 with .NET Core 3: Foundational Principles and Practices in Programming - Troelsen (Apress, 2020)