A review by jdbuffington
The Ringworld Engineers by Larry Niven

5.0