Extreme programming explained : Embrace change - Beck, Kent (Addison-Wesley, 2005)