Children of Time - Adrian Tchaikovsky

A race for survival among the stars . . . Humanity's last survivors escaped earth's ruins to find a…