Analysis and Design of Next-Generation Software Architectures - Arthur M. Langer (Springer, 2020)