Book Review: “The Book of Life”

Deborah Harkness’ All Souls trilogy began with A Discovery of Witches in 2011 (which is wickedly funny since the title-drop in that novel is, “It began with a discovery of witches”). The magical trilogy follows the romance between Diana Bishop and 1500-year-old vampire Matthew Clairmont, but hold your horses—Diana is not a love-struck teenager, but…