Children of time

Series by Adrian Tchaikovsky