Reengineering legacy software systems - Miller, Howard Wilbert (Digital Press, 1998)