Grubb, Penny, Takang, Armstrong A., "Software Maintenance: concept and practice", , 2003