Gomma, H. Designing software product lines with UML: From use cases to pattern-based software architectures - Boston Addison Wesley 2005 - xxvii, 701p. ISBN: 0-201-77595-6