Science fiction: near future

Ascension - Nicholas Binge