A review by ckirkwood630
Leviathan by Jack Campbell

5.0