A review by multislacking
Children of Time by Adrian Tchaikovsky

1.5