Ruby primer - www.rubymonk.com