Programming in Ruby - Thomas, Dave (Dr. Dobb's Journal)