Refactoring: Improving the Design of Existing Code
by MartinFowler
published by Addison-Wesley in 1999.
Introduces the concept of ProgramRefactoring and presents a catalogue of refactorings for JavaLanguage programs.
CategoryBook | -- EelcoVisser - 10 Sep 2001