Technical Research


Patterns of Enterprise Application Architecture
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)