A review by sasstronaut
Ringworld by Larry Niven

5.0