29

278 pages paperback

fiction science science fiction young adult emotional medium-paced