Unraveling Software Maintenance and Evolution - Ervin Varga (Springer, 2017)