Software Architecture In Practice - Len Bass, Paul Clements & Rick Kazman - (Addison Wesley Longman, Inc., 1998)