All Souls book 1 · 2011
A Discovery of Witches
Diana Bishop, a historian at Oxford and a witch who has turned her back on magic, calls up a lost alchemical manuscript in the Bodleian Library. Its reappearance draws witches, vampires and daemons to her, among them Matthew Clairmont, a vampire scientist.
Spoiler-free summary written for The Recurring Cast.
As an Amazon Associate I earn from qualifying purchases.
Book facts
- Author
- Deborah Harkness
- Series
- All Souls, book 1 of 5
- Published
- 2011
- Setting
- Set in Oxford
- Characters charted
- 4
- Chart confidence
- High
A Discovery of Witches on screen
- A Discovery of Witches (2018–2022, series, Sky One). Teresa Palmer plays an Oxford historian and reluctant witch, and Matthew Goode the vampire geneticist drawn to her, across three seasons.
Who is in A Discovery of Witches
4 recurring or key characters from Deborah Harkness’s chart. Introduces Diana Bishop, Matthew Clairmont, Ysabeau de Clermont and Marcus Whitmore.
Lead 1
- Diana BishopFirst appearanceWitch and historian
Major 1
- Matthew ClairmontFirst appearanceVampire scientist
Minor and cameo 2
- Ysabeau de ClermontFirst appearanceMatthew's mother
- Marcus WhitmoreFirst appearanceMatthew's son
Also featuring these characters
Other Deborah Harkness books that share the most characters with A Discovery of Witches.
- The Book of Life2014 · All Souls · 4 shared charactersBuy on Amazon
- Time's Convert2018 · All Souls · 4 shared charactersBuy on Amazon
- The Black Bird Oracle2024 · All Souls · 4 shared charactersBuy on Amazon