Book Software Product Line Engineering: Foundations, Principles And Techniques 2005