John MacLachlan Gray

9 books

104 pages 1982

fiction play emotional reflective slow-paced

352 pages 2002

fiction historical mystery dark mysterious slow-paced

320 pages hardcover 2020

fiction historical literary mystery dark mysterious reflective medium-paced

296 pages 2017

fiction historical mystery dark mysterious reflective slow-paced

200 pages paperback 2020

informative slow-paced

197 pages paperback 1994

funny reflective medium-paced

320 pages hardcover 2024

fiction historical mystery

304 pages 2007

fiction historical mystery dark mysterious tense slow-paced

304 pages hardcover 2005

fiction historical mystery adventurous dark mysterious medium-paced