Stellar Parallels: Robert Silverberg, Larry Niven, and Arthur C. Clarke

Overview: