https://peliktetapimenarik.blogspot.com/2022/10/clean-architecture-craftsman-guide-to.html
Clean Architecture : A Craftsman's Guide to Software Structure and Design (9780134494166)