All Souls Trilogy Reading Order

Deborah Harkness's All Souls Trilogy pairs Diana Bishop, a reluctant witch and Oxford historian, with vampire geneticist Matthew Clairmont. Erudite paranormal romance — think witches, alchemy, and time travel with a scholar's eye for detail.

Our Recommendation: Publication Order Read the trilogy in order, then the companion novel Time's Convert, which follows side characters and is best read last.

Reading Order

  1. A Discovery of WitchesBuy NowAudible2011
  2. Shadow of NightBuy NowAudible2012
  3. The Book of LifeBuy NowAudible2014
  4. Time's ConvertBuy NowAudible2018
Own the Complete Series Buying the whole series at once is usually cheaper than individual books, and box sets make a great gift. See All Souls Trilogy box set options on Amazon ›

The Companion Novel

Time's Convert isn't part of the core trilogy but is set afterward, following Marcus and Phoebe. Read it after The Book of Life. Harkness has also written The Black Bird Oracle (2024), returning to Diana — read it last.

Frequently Asked Questions

How many All Souls books are there?

Three in the core trilogy, plus companion novels Time's Convert (2018) and The Black Bird Oracle (2024). Read the trilogy first.

Is it romance or fantasy?

Both — it's paranormal romance with a strong historical-fantasy backbone, heavy on Oxford, alchemy, and Elizabethan London.

As an Amazon Associate, we earn from qualifying purchases. Last updated: July 2026.