The process of software architecting - Eeles, Peter; Cripps, Peter (Addison-Wesley, 2010)