James Anderson Foster

103 books

656 pages 2012

nonfiction art history psychology challenging informative reflective slow-paced

368 pages paperback 2017

fiction fantasy horror science science fiction adventurous fast-paced

63 pages digital 2021

fiction horror mystery short stories thriller dark mysterious tense medium-paced

192 pages 2018

fiction short stories challenging emotional reflective medium-paced

312 pages 1993

nonfiction history race sociology challenging informative reflective slow-paced

480 pages digital 2017

fiction horror short stories adventurous dark medium-paced

330 pages 2020

fiction science fiction adventurous dark fast-paced

842 pages hardcover 1879

fiction classics literary challenging dark reflective slow-paced

282 pages paperback

fiction fantasy adventurous dark fast-paced

375 pages digital 2022

fiction crime romance dark emotional tense fast-paced