Normally I don't read fantasy, but a book store owner and PPLD patron recommend A Discovery of Witches to me. I loved it and the other 2 in the trilogy. Although it has vampires, witches and demons, it isn't the usual blood-sucker massacre. Without giving away the plot, witches, vampires and demons are all looking for The Book of Life to discover what in their genetic makeup makes them different from humans. It is very well written. It's an adult book, but older teens would like it, too.