All Souls Books in Order

by Deborah Harkness · 5 books · ⭐ 4.1 average rating · Updated 2026-07-11

FantasyRomanceHistorical

A reluctant witch, a vampire geneticist and a lost alchemical manuscript.

Here is the complete All Souls reading order — all 5 books by Deborah Harkness, in the order you should read them:

Publication order (recommended)

  1. A Discovery of Witches(2011)
  2. Shadow of Night(2012)
  3. The Book of Life(2014)
  4. Time's Convert(2019)
  5. The Black Bird Oracle(2024)

Good news: for this series, publication order and chronological order are the same — just read straight down the list.

Track your place in All Souls

BookBinge remembers which book you're on and writes a spoiler-safe recap before every sequel. Free on iOS.

Get BookBinge

Frequently asked questions

How many books are in the All Souls series?

There are 5 books in the All Souls series by Deborah Harkness, beginning with A Discovery of Witches (2011) and most recently The Black Bird Oracle (2024).

What is the first All Souls book?

The first book is A Discovery of Witches, published in 2011. That's where new readers should start.

Should I read All Souls in publication or chronological order?

Publication and chronological order are identical for this series, so just follow the list.

More Fantasy series in order