EXTREME PROGRAMMING CONCEPTS (Software Engineering Series)
The Software Engineering Series is a set of easy to digest "shorts" on the topic of developing computer systems.
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Pocket Guide
Scrum: a Breathtakingly Brief and Agile Introduction