It's the sequel to Children of Time that won the Hugo award a few years ago.
Children of time may be the best science fiction book I've ever read (out of hundreds), and I've been devouring everything else by Tchaikovsky ever since.
The dude has range, and has been incredibly prolific over his career.
And the writing style is incredible. He makes incredibly complex concepts/plots very very easy to understand and follow.