Harbinger

352 pages 1998

fiction science fiction adventurous slow-paced

320 pages 1999

fiction science fiction adventurous slow-paced

344 pages 2000

fiction science fiction adventurous challenging slow-paced