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