Introduction to Software Architecture: Innovative Design Using Clean Architecture and Model-Driven Engineering - Kevin Lano; Yassipour Tehrani, Sobhan (Springer Nature (Textbooks & Major Reference Works), 2023)