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