
All Souls Trilogy books in order A series by Deborah Harkness
The All Souls Trilogy series by Deborah Harkness has 3 books, from A Discovery of Witches (Feb 2011) to The Book of Life (Jul 2014). Read it in order, starting with A Discovery of Witches.
Reading order: 1 A Discovery of Witches (2011) · 2 Shadow of Night (2012) · 3 The Book of Life (2014)
Updated September 2026
All 3 All Souls Trilogy books in order
- 1.

A Discovery of Witches (Feb 2011)
- 2.

Shadow of Night (Jul 2012)
- 3.

The Book of Life (Jul 2014)
All Souls Trilogy FAQ
- How many All Souls Trilogy books are there?
- There are 3 All Souls Trilogy books, as of September 2026.
- What order should I read the All Souls Trilogy books in?
- In publication order, starting with A Discovery of Witches (Feb 2011): 1 A Discovery of Witches (2011) · 2 Shadow of Night (2012) · 3 The Book of Life (2014).
- What is the first All Souls Trilogy book?
- A Discovery of Witches (Feb 2011).
- What is the latest All Souls Trilogy book?
- The Book of Life (Jul 2014).
- Is the All Souls Trilogy series finished?
- There have been no new All Souls Trilogy books since 2014.
Sources: series order and dates from Wikidata and Open Library. Last updated September 2026.