A review by jamiemonster
Final Impact by John Birmingham

5.0

Thoroughly enjoyed the conclusion.