Programming in C .NET - Julia Case Bradley, Anita C. Millspaugh