A review by sarilka
The God Engines by John Scalzi

3.25