Jennifer Ellis

3 books

fiction science fiction adventurous reflective medium-paced

312 pages | first published 2017

fiction fantasy young adult adventurous emotional fast-paced

277 pages | first published 2018

fiction science fiction short stories adventurous medium-paced

281 pages | first published 2019

More...