Erasing Time

368 pages digital 2012

fiction science fiction young adult adventurous fast-paced

400 pages paperback 2013

fiction dystopian science fiction young adult adventurous emotional fast-paced