C# Class Design Handbook: Coding Effective Classes
by Richard Conway et al.
ISBN:1590592573
Apress 2003
This text shows how to create robust, flexible, reusable classes with C# and learn how to understand different types you can create in C#, as well as how classes relate to the .NET type framework.