From familiar fairy tales and legends – Red Riding Hood, Bluebeard, Puss-in-Boots, Beauty and the Beast, vampires, werewolves – Angela Carter has created an absorbing collection of dark, sensual, fantastic stories.