A Discovery of Witches — 2011 novel by Deborah Harkness