Starover

147 pages 1976

fiction science fiction dark reflective tense medium-paced

400 pages 1997

fiction science fiction adventurous challenging reflective medium-paced