Ratings753
Average rating3.8
The science fiction nerd I became owes so much to this book. Philosophical implications of physics tweaks, strong awkward heroine who finds comfort in math, political analogies, and fantastical but completely believable worlds. Young adult or not, this is everything science fiction should strive to be