Amy S. Foster

4 books

368 pages 2018

fiction fantasy science fiction young adult adventurous fast-paced

368 pages 2017

fiction fantasy science fiction young adult adventurous challenging fast-paced

368 pages 2016

fiction science fiction young adult adventurous fast-paced

283 pages paperback 2009

fiction fantasy magical realism adventurous mysterious slow-paced