James Griffin

34 books

192 pages paperback 1977

fiction childrens historical adventurous lighthearted medium-paced

70 pages digital 2014

296 pages paperback 2005

fiction historical romance informative medium-paced

missing page info paperback 2012

adventurous challenging mysterious medium-paced

328 pages

88 pages paperback

nonfiction art politics science technology medium-paced

224 pages paperback

nonfiction history

96 pages 2000

fiction childrens historical sad fast-paced

262 pages paperback

nonfiction classics lgbtqia+ literary

192 pages paperback 2003

fiction historical young adult emotional fast-paced