Complete and easy to read introduction to values, principles and practices which Extreme Programming is based on, wrote by the "father" of XP.
A book every modern software engineering should read.
Extreme Programming Explained: Embrace Change by Kent Beck (1999)
But unfortunately it is..and badly! It is a
very clear, effective introduction to the development
style and discipline that 's trying to give control of software development back to programmers and away from dumb managers,
fluff vendors and the like. It does so through the application of a minimum of common sense and encouraging the creation of simple, effective software over the production of heavy, useless documentation. A useful conversation with a "good programmer with great habits".