PATTERN - ORIENTED SOFTWARE ARCHITECTURE ON PATTERNS AND PATTERN LANGUAGE VOLUME 5 - BUSCHMANN FRANK (WILEY INDIA NEW DELHI, 2007)