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