Developer's Guide to Microsoft Enterprise Library, C# Edition (Patterns & Practices)