by Adrian Tchaikovsky
4 books
#1
Children of Time
#2
Children of Ruin
#3
Children of Memory
#4
Children of Strife