Jo Schaffer

3 books

250 pages 2015

fiction young adult emotional mysterious medium-paced

280 pages 2018

fiction historical mystery young adult emotional mysterious reflective fast-paced

284 pages 2019

dark tense slow-paced