Beginning C# 7 Programming with Visual Studio 2017