Beginning C# 7 Hands-On – Advanced Language Features: Learn the advanced-level features of C# 7 using Visual Studio 2017Tom Owsiak