A review by mr_cain
Goliath by Scott Westerfeld

5.0