Microsoft Visual C# .NET 2003 unleashed - Hoffman, Kevin; Kruger, Lonny (Sams Publishing, 2005)