I love reading and watching Uncle Bob. This book is Bob just flat setting the record straight on what Agile truly is and means. While I think the book went a little deep on Scrum and estimates (when we have, perhaps, uncovered better ways of working) , I still found myself literally standing and cheering in the other parts. The clear message of code quality and software craftsmanship being a "business problem" is a mandatory wake-up. Read this book. Then read it again. Then share it. We want our Agile back.