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