Rails Business Logic Masterclass
Beyond Callbacks, Concerns and Validations