James Craig

29 books

322 pages 2015

fiction crime dark tense medium-paced

334 pages paperback

fiction thriller funny lighthearted fast-paced

320 pages 2013

fiction crime mystery thriller dark mysterious fast-paced

288 pages paperback

fiction crime mystery mysterious medium-paced

320 pages 2016

fiction dark mysterious fast-paced

320 pages 2017

informative reflective fast-paced

124 pages 2009

informative reflective medium-paced

320 pages 2019

mysterious medium-paced

508 pages hardcover

nonfiction nature science medium-paced

84 pages digital 2012