C# 6.0 and the .NET 4.6 Framework - Troelsen, Andrew; Japikse, Philip (Apress, 2015)