Foundations of Object-Oriented Programming Using .NET 2.0 Patterns - Gross, Christian; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2006)
Essentials of Object-Oriented Programming -- Logging, Errors, and Test-Driven Development -- Defining the Foundation -- Application Architecture -- Implementing Component Groupings -- Writing Algorithms -- Efficient Code -- Data Persistence -- Refactoring to Patterns.
Keywords: Microsoft software; Microsoft .NET Framework; Software engineering; Microsoft and .NET.; Software Engineering/Programming and Operating Systems