Extreme programming explained : embrace change - Beck, Kent (Boston : Addison - Wesley, 2004)