Dikel, D. M. Software architecture: Organizational principles and patterns - New Jersey Prentice Hall 2001 - xxvi,281p. - Software architecture series . ISBN: 0-13-029032-7