Pautasso, C., Software Architecture: visual lecture notes: LeanPub, 2020.