Learning C# 3.0 [Master the fundamentals of C# 3.0] - Liberty, Jesse; MacDonald, Brian (O'Reilly, 2009)