1 9 6 6 magazine color illustration of a young chinese woman who runs a demonic cult in shanghai