Martijn Faassen rated Ringworld: 5 stars June 12, 2018 Public Ringworld by Larry Niven (S.F.Masterworks S.)