Applied Microsoft .NET framework programming. - Richter, Jeffrey (Redmond : Microsoft Press, 2002)