Chris Cassidy

2 books

401 pages paperback 1999

fiction science fiction short stories adventurous slow-paced

384 pages hardcover 1999

nonfiction informative lighthearted medium-paced