Extreme programming explained: embrace change by Kent Beck | Menrva Books | MenrvaBooks