Justina Robson On a world where science and magic are hard to tell apart, a stranger arrives in a remote town with news of political turmoil to come. And a young woman learns that she must free herself from the role she has accepted.
Genres:
Science FictionFantasyScience Fiction FantasyMagicFiction
512 Pages