Alliance

230 pages first pub 2016 (editions)

fiction science fiction young adult adventurous mysterious tense medium-paced

202 pages missing pub info (editions)

fiction dystopian emotional slow-paced