Best Books of All Time by Algorithm

  • Fiction
  • History & Biography
    • High Level Overview Histories
    • Prehistory
    • Ancient History (20,000BC-1AD)
      • Ancient Biographies
      • Ancient Histories
    • Classical History (1-500AD)
      • Classical Biographies
      • Classical Histories
    • Medieval History (500-1500)
      • Medieval Biographies
      • Medieval Histories
    • Premodern History (1500-1900)
      • Premodern Biographies
      • Premodern Histories
    • Modern History (1900-Present)
      • Modern Biographies (& Memoirs)
      • Modern Histories
  • Philosophy
  • Politics & Culture
  • Reading, Writing, Story, & Myth
  • Science
  • Self Help
  • Theology
    • Bibles
    • Study Bibles
    • Kid’s Bibles & Books
    • Biblical Theology
      • Entire Bible
      • Old Testament
      • New Testament
      • Pentateuch
      • Historical Books
      • Poetic Books
      • Prophetic Books
      • Gospels & Acts
      • Epistles & Revelation
    • Contextual Theology
      • Primary Sources
      • Secondary Sources
    • Devotionals
      • Standard Devotionals
      • Canonical Devotionals
    • Historical Creeds & Confessions
    • Historical Theology
      • High Level Overview Histories
      • Ancient History & Biography
      • Classical History & Biography
      • Medieval History & Biography
      • Premodern History & Biography
      • Modern History & Biography
    • Sermons
    • Topical Theology
      • Introductions to Theology
      • Single Volume Systematic Theologies
      • Prolegomena
      • Doctrine of God
      • Doctrine of Man & Sin
      • Doctrine of Christ & the Holy Spirit
      • Doctrine of the Soteriology
      • Ethics & Sanctification
      • Doctrine of Ecclesiology
      • Doctrine of Government & Eschatology

Every few years I take my Goodreads list of books and create an algorithm to find the best books based on average ratings and number of reviews. Each rating given by a reviewer on Goodreads contributes to the total score of any given book. Ratings of 2.5 or less subtract from the total, whereas ratings over 2.5 add to the total score of each book. I topped the number of ratings out at 1000. So any book with 1000 ratings or more was calculated as if it only had 1000.

Above are the broad categories of all my books. Each link will open a separate page for each category as well as all it’s sub-categories. On each sub-category page I have links to the top books for each sub-category. I’ve also reworked the the average star ratings based on how the books scored on my algorithm. The new star rating is out of 5 based on the highest scoring book in my library, and is given either below the title, or in parentheses after the title of each book.

Keep in mind, that this list is far from comprehensive. It is largely a tool for myself, and these are only based on the categories and books that I have in my Goodreads list. I have thousands of books on my list, but I’m sure I have missed many good ones. My theology sections are perhaps the most comprehensive, but in all of the categories there are likely hundreds and hundreds of books that I don’t have in my list. Also, there are many great books that didn’t make the top 30 list – usually simply because they have less ratings than many of the very popular works.

As for the books that did make the cut, they are only as good as the general public who rated them. Goodreads is where I get all of my data from, and in general Goodreads users are people who love to read. So I do have a large degree of confidence that the top books will be very good books on the subject at hand. However, since these lists are based on reviews of the general public, they will also often have the same leanings as the general public. Simply by having a book on one of these lists doesn’t necessarily mean I endorse it. It simply means that it has a very large number of reviews and high ratings compared to other books on that subject.

If you would like to calculate a particular book of your own, and see how it compares to the ones listed here, subtract 2.5 from the average Goodreads star rating, then multiply that by the number of goodreads ratings the book has (with a max of 1000). Next divide that number by 470. This will give you the star rating (out of 5) for any book based on this system. [I am currently revising this system and will be posting some changes as I make them. The main difference is that I am changing the number of maximum reviews to be 225 (the median value in my Goodreads book list). I’ll be updating the individual pages, with some new ones to come as well. Updated pages will have a dark background rather than light.]

Thanks for checking out the site! Enjoy the book lists!