UML Distilled: A Brief Guide to the Standard Object Modeling ...
Martin Fowler
Patterns of Enterprise Application Architecture
Addison-Wesley Signature Series (Fowler) (1)
Refactoring: Improving the Design of Existing Code
Martin Fowler & Kent Beck & John Brant & William Opdyke & Don Roberts
Addison-Wesley Object Technology Series (1)
Planning Extreme Programming
Kent Beck & Martin Fowler