The software architects profession an introduction - Sewell, Marc T. (Prentice Hall, 2002)