Software architecture : foundations,theory ,and practice - Taylor, Richard N (Wiley India Pvt. Ltd., 2014)