Software architecture in practice 2/E - Bass,Len; Others (Vidhyanagar Pearson Education Asia, 2003)