James Foster

24 books

276 pages paperback 2013

fiction horror dark funny tense fast-paced

480 pages digital 2017

fiction horror short stories adventurous dark medium-paced

256 pages 2017

nonfiction economics politics psychology informative reflective slow-paced

268 pages digital 2013

fiction horror adventurous fast-paced

346 pages digital 2014

fiction horror dark tense medium-paced

329 pages digital 2014

fiction horror dark tense medium-paced

254 pages paperback 180

nonfiction classics history philosophy informative inspiring reflective slow-paced

464 pages digital 2013

fiction horror adventurous tense medium-paced

110 pages digital 2015

fiction fantasy adventurous dark fast-paced

230 pages 1979

nonfiction science challenging informative slow-paced