Extra Haruspicy rated A Discovery of Witches: 3 stars April 14, 2018 Public A Discovery of Witches by Deborah Harkness (All Souls, #1)