A review by sasstronaut
The Ringworld Engineers by Larry Niven

5.0