An agile process model for product derivation in software product line engineering
Extreme Programming Explained: Embrace Change