Adaptive Software Development, by Jim Highsmith provides a philosophical background for Agile methods.
Shows how software development organisations can respond to the turbulence of the current business climate by harnessing rather than avoiding change.
ASD contains both practices – iterative development, feature-based planning, customer focus group reviews – and an “Agile” management philosophy called Leadership-Collaboration management.
The oldest of the Agile Methods