update 20130719 LearnRubyTheHardWay