Phil D'Amato

363 pages 1999

fiction mystery science fiction challenging mysterious reflective medium-paced

398 pages 2002

fiction mystery science fiction mysterious slow-paced

missing page info hardcover 2003

fiction mystery science fiction challenging mysterious reflective medium-paced

1 pages 1995

fiction science fiction short stories mysterious reflective medium-paced