Eric J. Evans

Domain-Driven Design: Tackling Complexity in the Heart of Software



Jimmy Nilsson

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET



Martin Fowler

Patterns of Enterprise Application Architecture



Gang of four

Design Patterns. Elements of Reusable Object-Oriented Software



Martin Fowler

Refactoring: Improving the Design of Existing Code



Joshua Kerievsky

Refactoring to Patterns



Steve McConnell

Code Complete: A Practical Handbook of Software Construction



Juval Löwy

Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus



Chad Fowler

The Passionate Programmer: Creating a Remarkable Career in Software Development



David Bock und Neal Ford

The Productive Programmer



Dave Thomas, Andrew Hunt

The Pragmatic Programmer. From Journeyman to Master



Robert C. Martin

Clean Code: A Handbook of Agile Software Craftsmanship



Roman Pichler

Scrum - Agiles Projektmanagement erfolgreich einsetzen



Kent Beck

Extreme Programming explained



Henning Wolf

Agile Softwareentwicklung



Peter Seibel

Coders at Work: Reflections on the Craft of Programming