C# 5.0 : programmer's reference - Stephens, Rod, (Wrox: Programmer to Programmer)