Unraveling software maintenance and evolution thinking outside the box - Varga, Ervin (Springer, 2017)