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