'Return the value of this field for the book identified by book_id.
When no value is found, returns ``default_value``.'

def for_book(self, book_id, default_value=None):

    raise NotImplementedError()
