An Introduction to C# and the.NET Framework. A Workshop Presented by Dr. Stewart B. Carpenter and Dr. Catherine Stringfellow.