Extreme programming explained Embrace change - Beck, Kent (Pearson education, 2000)