libraries often contain thousands or millions of books