Luke Garrison

486 pages 1998

fiction mystery thriller mysterious tense fast-paced

512 pages 2000

fiction mystery dark mysterious tense medium-paced

481 pages 2006

fiction dark mysterious slow-paced