Software evolution and maintenance : a practitioner's approach - Tripathy, Priyadarsh, 1958-