David Hale Smith

1 book

256 pages 2013

fiction mystery short stories dark mysterious tense fast-paced