Like HowStuffWorks on Facebook!

The 21 Best-selling Books of All Time


10
The Da Vinci Code – 80 million
The Spanish cover for Dan Brown's blockbuster novel "The Da Vinci Code."
The Spanish cover for Dan Brown's blockbuster novel "The Da Vinci Code."
Anel Fernandez/Getty Images

Dan Brown's 2003 mystery novel about a conspiracy hiding the secrets of the Catholic Church was no doubt boosted in popularity when the Catholic Church decried it (and the inevitable film, starring Tom Hanks). It shows that mystery novels are capable of holding their own against the fantasy books on this list, particularly if they go beyond a simple murder mystery to explore historical secrets and shadowy cabals.