AJ rated Extreme Programming Explained: Show rating 5 stars Sept. 26, 2023 Public Extreme Programming Explained by Kent Beck