James Griffin

34 books

313 pages paperback 2007

fiction fantasy historical mystery adventurous mysterious fast-paced

368 pages digital 2010

fiction historical romance adventurous emotional fast-paced

352 pages 2010

fiction historical romance emotional fast-paced

378 pages paperback 1984

fiction historical romance emotional slow-paced

417 pages 2008

fiction historical romance mysterious medium-paced

385 pages paperback 2009

fiction historical emotional medium-paced

374 pages 2009

fiction romance lighthearted slow-paced

339 pages 2008

nonfiction philosophy politics challenging informative reflective slow-paced

576 pages 2014

nonfiction politics challenging informative slow-paced

231 pages 2009