9780471202844
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Greenfield, Jack