by Judith Bishop
Describes the features of the programming language C# 3.0 and object-oriented design patterns.