Eloquent Ruby (Addison-Wesley Professional Ruby Series)
Russ Olsen
Robert C. Martin
Aaron Hillegass
Venkatesh Rao