Many bodies, one young womanThe Many Selves of Katherine North by Emma Geen Bloomsbury Publishing Plc (UK & ANZ) Bloomsbury Circus General Fiction (Adult), Sci...