The Witches of Macbeth: Reading Hecate and the ‘Weird Sisters’ as Classical and Early Modern Witches