Reading list: Ruby 
Troseth