Eloquent Ruby (Addison-Wesley Professional Ruby Series)
David Thomas
John K. Ousterhout
Andrew Hunt
Vlad Khononov
Patrick Kua