Download chapter from Effective C# - Distinguish between Value Types and Reference Types Sunday, January 30, 2005 Books (good ones) C#C++ CLR Chapter 6 of Effective C# - Distinguish between Value Types and Reference Types is here [PDF format]. Better still - get the book: Effective C#.