Extreme programming explained : - Beck, Kent (Addison-Wesley, 2000)