Craig Kreident

327 pages 1996

fiction science fiction adventurous dark slow-paced

missing page info 1997

fiction mystery science fiction thriller informative reflective tense slow-paced

290 pages 1998

fiction mystery science fiction adventurous mysterious fast-paced