James A. McLaughlin

4 books

352 pages paperback 2018

fiction crime mystery thriller dark mysterious tense slow-paced

352 pages

368 pages hardcover

fiction thriller dark emotional reflective medium-paced

368 pages 2023

fiction mystery thriller dark mysterious reflective fast-paced