Patterns of Enterprise Application Architecture - Martin Fowler

Patterns of Enterprise Application Architecture is written in direct response to the stiff…