A review by dsdb
Salvation by Peter F. Hamilton

3.75