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