Software product lines - Kakola, Timo; Duenas, Juan Carlos (Springer, 2006)