Software maintenance concepts and practice - Grubb, Penny (World Scientific, 2003)