Dark Eden by Chris Beckett