Eloquent Ruby (Addison-Wesley Professional Ruby Series)
Russ Olsen
Robert C. Martin
Marijn Haverbeke
Nat Pryce