There is a chapter online from an AW book at InformIT:
Introduction to Refactoring. The interesting (and as always flameworthy) point:
In this chapter, Joshua Kerievsky explains the whys and hows of refactoring, and why you shouldn't trust that automated refactoring program.