Software Product Lines: Practices and Patterns by Paul Clements | Menrva Books