Learn more

Goodreads

A Door into Ocean, by Joan Slonczewski