Fundamental Approaches to Software Engineering - Russo (Springer International Publishing, 2018)