Fundamental Approaches to Software Engineering - Egyed (Springer Berlin Heidelberg, 2015)