libraries can often contain thousands or millions of books