More effective C# : 50 specific ways to improve your C# - Wagner, Bill, 1963- (Effective software development series, 2010)