Parafaith

471 pages paperback 1996

fiction science fiction adventurous challenging slow-paced

537 pages 2003

fiction science fiction challenging reflective medium-paced