Software Engineering Series:
http://www.objectmentor.com/ppp
Agile software development principles, patterns and practices
Agile Software Developments: Principles, Patterns, and Practices
BY Robert C. Mar
Tin