The Firefly Code

352 pages hardcover 2016

fiction middle grade science fiction adventurous mysterious medium-paced

336 pages paperback 2017

fiction middle grade science fiction adventurous mysterious fast-paced