Few books grabbed me as instantly as this post-apocalyptic thriller. It doesn’t quite live up to the promise of its striking opening and strays into over-familiar genre territory, but it remains a riveting read and, like all good science fiction, raises some intriguing moral conundrums.