Software architecture for product families : principles and practice - Jazayeri, Mehdi (Addison-Wesley, 2000)