Rather than defining these print methods, you could use `attr_accessor`:

```ruby
attr_accessor :title, :author, :status
```

This creates the following methods for `@title`:

```ruby
def title=(input)
  @title = input
end

def title
  @title
end
```