Railsnatra by Jose Valim
Refactoring in Ruby (spaghetti book)