Garry Tan's review of Ruby for Rails: Ruby Techniques for Rails Developers