Theresa Shaver

24 books

170 pages missing pub info (editions)

fiction science science fiction fast-paced

1523 pages missing pub info (editions)

adventurous emotional reflective fast-paced

244 pages missing pub info (editions)

218 pages first pub 2018 (editions)

fiction young adult adventurous emotional hopeful medium-paced