Author: Angela Carter; S. Caraffini