Professional C# 7 and .NET Core 2.0 - Christian Nagel (Wiley, 2018)