Title: Refactoring
Description: 2nd edition
Subjects: Software engineering, Object-oriented programming (computer science), Software reengineering