Eloquent Ruby (Addison-Wesley Professional Ruby Series)
Neil Strauss
Michael Cale
Andrew Hunt, David Thomas
Mark Forsyth
Andrew Hunt