A Discovery of Witches by Deborah Harkness
If you're looking for a fantasy read that also takes history and science into account, I recommend this title by Deborah Harkness. Part of Harkness' All Souls Trilogy , the book includes witches, vampires, and daemons, all of which are also known as creatures. A Discovery of Witches introduces us to Diana Bishop, the last witch from one of the oldest and most powerful magical families. After her parents' untimely and gruesome death, Diana has rejected her heritage in favor of scholarship. While doing research at the Bodleian Library in Oxford, Diana comes across a magical and long-lost tome that attracts all manner of creatures. The book is said to contain the origins of all creatures. One Matthew Clairmont, vampire and renowned scientist, is particularly attracted to the book and Diana's ability to open it. I really enjoyed this title because it has great world-building, but it's also really grounded in science and history. There's mention of major hist...