Раздел «Язык Ruby».ProgmaticProgrammersGuide:

"Programming Ruby", Dave Thomas with Chad Fowler and Andy Hunt