Fundamental Approaches to Software Engineering - Cortellessa (Springer Berlin Heidelberg, 2013)