Programming C# 5.0 - Griffiths, Ian (O'Reilly, 2013)