Pro .NET 2.0 Code and Design Standards in C# - Horner, Mark (Torville Pty Ltd, 2006)