Software Architecture in Practice - Len Bass (New Delhi Pearson Pub)