The reinvented version of a popular fairy tale by the acclaimed British writer, Angela Carter. More