James Craig

29 books

333 pages hardcover

nonfiction history medium-paced

300 pages digital 2013

dark mysterious tense slow-paced

304 pages paperback

fiction crime mystery

318 pages paperback

fiction historical medium-paced

336 pages 2015

informative lighthearted slow-paced

96 pages paperback

nonfiction history medium-paced

203 pages paperback

nonfiction education history politics medium-paced

298 pages 2015

fiction lighthearted slow-paced

300 pages digital 2013

dark mysterious tense medium-paced