Amanda Herman

3 books

200 pages hardcover

fiction science science fiction adventurous medium-paced

208 pages hardcover

fiction science science fiction adventurous slow-paced

292 pages 2010

fiction fantasy science fiction young adult adventurous slow-paced