Tarvael of the future - Royston, Angela (Heinemann, 2024)