Software architecture 1 - Oussalah, Mourad (ISTE Ltd John Wiley & Sons, Inc., 2014)