James Frangione

3 books

304 pages hardcover 2016

fiction middle grade mystery lighthearted mysterious medium-paced

311 pages hardcover 2012

fiction mystery funny lighthearted mysterious fast-paced

352 pages hardcover 2022

fiction romance adventurous emotional tense medium-paced