Visual C# 2005 Recipes A Problem-Solution Approach - Rajan, Rakesh. (Apress : Imprint: Apress, 2006)