Books

Book Review: ‘A Discovery of Witches’ is a perfect blend of magic, history and romance