C# in depth - Skeet, Jon (Manning, 2011)