tlj rated Eloquent Ruby: 5 stars Aug. 1, 2012 Public Eloquent Ruby by Russ Olsen (Addison-Wesley professional Ruby series)