The 1000 Revolution Collections

364 pages digital 2016

772 pages paperback 2016

fiction science fiction adventurous dark tense medium-paced