From Baba Yaga to Hermione Granger: why we’re…

Vengeful, seductive, feminist, misogynist ... witches have appeared in many forms in literature. Now a new generation of novelists are falling under their spellA witch is a woman who has too much power. Or, to…