Ruby Patterns and Practices
Best Practices (changes)