All the Myriad Ways - Niven, Larry 1938-