Visual C# 2005 Recipes A Problem-Solution Approach - Jones, Allen (Allen Jones, Matthew MacDonald, and Rakesh Rajan, 2006)