Pro .NET 2.0 code and design standards in C# - Horner, Mark