
Book Review – A Discovery of Witches (All Souls Trilogy Book #1) by Deborah Harkness
The best way I can think to describe this is: PNR meets DaVinci Code… taking the best of both worlds. In this world, there are 4 kinds of creatures: daemons (best described as “serial killers and rock stars”), vampires (scientifically explained kind, not undead), witches (who varying abilities to control …

















