"Refactoring: Improving the Design of Existing Code" by Martin Fowler
Completion requirements
Click on "Refactoring: Improving the Design of Existing Code" by Martin Fowler to open the resource.