Tony Reinke said this quote

Currently, the Library of Congress houses eighteen million books. American publishers add another two hundred thousand titles to this stack each year. This means that at the current publishing rate, ten million new books will be added in the next fifty years. Add together the dusty LOC volumes with the shiny new and forthcoming books, and you get a bookshelf-warping total of twenty-eight million books available for an English reader in the next fifty years! But you can read only 2,600 - because you are a wildly ambitious book devourer. ... For every one book that you choose to read, you must ignore ten thousand other books simply because you don't have the time (or money!).