Learn more

Goodreads

Demon, by John Varley

Points (3)