Currently reading Children of Time (Children of Time #1.0) by Adrian Tchaikovsky (9781447273318)
(https://b-ark.ca/OmOASa)