Shakespeare's demonology a dictionary - Gibson, Marion 1970-; Esra, Jo Ann (Bloomsbury Arden, 2017)