Gerard Doyle

93 books

400 pages digital 2019

fiction crime mystery dark mysterious medium-paced

missing page info 2017

adventurous funny informative slow-paced

332 pages paperback 2012

fiction crime mystery dark mysterious reflective fast-paced

1424 pages 2014

fiction fantasy middle grade young adult adventurous medium-paced

336 pages paperback 2013

fiction mystery thriller adventurous mysterious tense medium-paced

missing page info 2019

fiction horror short stories challenging mysterious tense slow-paced

396 pages digital 2004

fiction historical mystery dark funny mysterious slow-paced

1 hour, 39 minutes audio 2025

fiction crime mystery

320 pages hardcover 2025

fiction mystery thriller dark mysterious reflective medium-paced

334 pages 2013

fiction crime mystery dark tense medium-paced