SOFTWARE ARCHITECTURE PRESPECTIVES ON AN ENGINEERS HANDBOK - SHAW MARY (PRENTICE HALL, 2007)