James Graham

85 books

fiction mystery thriller adventurous slow-paced

224 pages | first published 1970

fiction science fiction short stories adventurous reflective medium-paced

184 pages | first published 2018

fiction play challenging medium-paced

59 pages

nonfiction childrens psychology reference sociology challenging informative reflective medium-paced

141 pages

fiction play challenging medium-paced

472 pages

nonfiction history challenging informative reflective medium-paced

114 pages

fiction crime mystery thriller dark mysterious tense fast-paced

368 pages | first published 2006

fiction play politics challenging informative slow-paced

120 pages | first published 2017

nonfiction autobiography biography emotional reflective medium-paced

344 pages

fiction art play funny slow-paced

104 pages