Jim Shaffer

2 books

281 pages 2018

fiction horror dark tense medium-paced

307 pages 2000

business informative medium-paced