Witches and Faggots, Dykes and Poofters: A Review