A review by marct22
Inferno by Larry Niven

5.0