Garry Tan's review of Rails Recipes: Rails 3 Edition