Ignore books with no reads when return books.

We can end up with books in memory, that were never actually read, because none
of the reading events ended up passing our criteria to qualify as a read, there
is no point returning them, since there is no useful information associated
with them.