Software Architecture in Action - Oquendo; Batista, Thais; Leite, Jair (Springer International Publishing, 2016)