Gabriel Finley

384 pages paperback 2014

fiction fantasy middle grade adventurous fast-paced

288 pages hardcover 2017

fiction fantasy middle grade adventurous mysterious fast-paced