Every day, 46 million Americans buy books.