Refactor book filtering to the model