A discovery of witches : a novel
/ Deborah Harkness
- 579 pages
- All souls trilogy, book 1 .
Discovering a magical manuscript in Oxford's library, scholar Diana Bishop, a descendant of witches who has rejected her heritage, inadvertently unleashes a fantastical underworld of daemons, witches, and vampires whose activities center around an enchanted treasure.