Book Review A Discovery Of Witches (All Souls Trilogy #1) by Deborah Harkness a year ago • 4 min read