Introduction to Ruby on Rails Patterns and Anti-Patterns
pragmaticpineapple.com