A review by swissmunicipal
Children of Time by Adrian Tchaikovsky
5.0
This was an incredibly interesting book - not one where the end is a known entity (at least not to me). The ending was perfect.