On the edge - MacDonald, Beverley (Pocket Sci-fi, 2005)