Middle grade novel Clues to the Universe by Christina Li.