nRefactoring by
Martin Fowler (Addison Wesley, 2000)
nwww.refactoring.com/
The information
that I have on refactoring comes from the book by the same title.It is an excellent book and we could take
an entire meeting to discuss it.
There is a
companion web site with lots of additional information.