Books in order

Deborah Harkness books in order

Deborah Harkness's All Souls series has 5 main books, starting with A Discovery of Witches (2011). Here they are in reading order, with page counts and reading times.

All Souls

5 books · 2011–2024
  1. #1A Discovery of Witches2011
  2. #2Shadow of Night2012
  3. #3The Book of Life2014
  4. #4Time's Convert2018
  5. #5The Black Bird Oracle2024
All Souls reading order and reading times →

Reading a series?

Bookwisp lines your series up and shows the next book you’re missing.

Add the books you own or have read and they sort themselves by number. Your Goodreads shelves come over for free, series numbers included.

A book page in Bookwisp with progress and reading sessions

Reading Deborah Harkness

What order should I read Deborah Harkness's books in?
Read All Souls in its numbered order, starting with A Discovery of Witches.
Which Deborah Harkness book should I read first?
Most readers start with the first book of the earliest series: A Discovery of Witches (2011), book 1 of All Souls.