Haruspex Trilogy

383 pages digital 2017

fiction science fiction adventurous medium-paced

341 pages digital 2017

adventurous dark medium-paced

367 pages digital 2017

adventurous fast-paced