A review by pauliree
Resistance by John Birmingham

1.0

Didn't finish, couldn't stand main character