C# 6 for programmers - Deitel, Paul (Prentice Hall, 2017)