Pro .NET Best Practices - Ritchie, Stephen D. (Apress, 2011)