Next: adding getAllBooks() with averager mark