John Keating

76 books

416 pages paperback 2014

fiction fantasy young adult adventurous dark fast-paced

70 pages digital 2013

fiction historical emotional fast-paced

403 pages hardcover 2012

fiction fantasy young adult adventurous fast-paced

429 pages hardcover 2012

fiction fantasy young adult adventurous mysterious fast-paced

351 pages 2004

fiction historical funny lighthearted slow-paced

416 pages hardcover 2023

nonfiction history politics true crime informative tense medium-paced

400 pages paperback 2008

fiction fantasy young adult adventurous dark fast-paced

382 pages 2017

fiction fantasy science fiction short stories adventurous challenging slow-paced

132 pages 2008

fiction crime mystery thriller mysterious fast-paced

400 pages 2012

fiction historical challenging emotional reflective slow-paced