Enablement
This material provides enablement material for learning to adopt the Evolutionary Design practice.
Main Description

Meyer, B., Object-Oriented Software Construction, Prentice Hall, 1997

A good primer on OO basics.

Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional; 1995

The "bible" on learning what patterns are and how to describe them.

Shalloway, J., Trott, J. Design Patterns Explained A New Perspective on Object-Oriented Design, Second Edition, Addison Wesley, 2005

An excellent description of evolving design via patterns.