Mastering agile software development : a quality code, requirements, and craftsmanship guide - Knowings, L. D. (Shroff Publishers, 2025)