Software Architecture door Mary Shaw & David Garland