Though no exact start date is known, modern book printing is over 1,000 years old. In 2010, Google Books estimated that nearly 130 million books had been published, with now over 2 million new books published each year. Such competition means only a few great reads have sold tens or hundreds of millions of copies, topping the charts as some of the bestselling books of all time.
Check out the full top 50 books sold dataset below. You'll notice J.K. Rowling is the author with the most books on the list, with seven from her Harry Potter series.