BUSCHMANN, FRANK PATTERN ORIENTED SOFTWARE ARCHITECTURE - DELHI WILEY 2012 - XVI, 467 ISBN: 9788126516117