Empirical Findings in Agile Methods
Extreme Programming Explained: Embrace Change