Jeff Harding

93 books

285 pages paperback 2020

fiction classics horror mysterious slow-paced

missing duration info audio 2012

missing duration info audio

fiction crime thriller

496 pages paperback 1990

fiction crime mystery dark mysterious tense fast-paced

missing duration info audio 2014

256 pages hardcover 2021

fiction adventurous reflective tense fast-paced

4 hours, 59 minutes audio 2017

fiction philosophy reflective slow-paced

346 pages paperback

fiction horror mystery short stories speculative fiction medium-paced

384 pages paperback 2017

fiction horror mystery dark mysterious tense fast-paced

474 pages paperback 2004

fiction fantasy horror short stories dark mysterious medium-paced