Software Systems Architecture : Working with Stakeholders Using Viewpoints and Perspectives - Rozanski, Nick; Woods, Eoin (Addison-Wesley, 2005)