humbleLittleRubyBook
page 30