Fundamental Approaches to Software Engineering - Gnesi, Stefania (Springer, 2015)