Geoff Ralston's review of The Girl With All the Gifts