Software evolution : the software maintenance challenge - Arthur, Lowell Jay (A Wiley-Interscience publication., 1988)