406 pages first pub 2016 (editions)

fiction science fiction adventurous fast-paced

484 pages first pub 2016 (editions)

fiction science fiction thriller adventurous tense fast-paced

406 pages first pub 2016 (editions)

fiction science fiction adventurous fast-paced

323 pages first pub 2017 (editions)

fiction science fiction informative lighthearted fast-paced

347 pages first pub 2018 (editions)

fiction science fiction informative fast-paced