James Siegel

12 books

320 pages digital 2001

576 pages hardcover 2006

fiction mystery short stories thriller mysterious fast-paced