Arthur C. Clarke was once asked to name his favorite writer. His answer was "Larry Niven." Countless others agree. "The Baltimore Sun "and "Kirkus Reviews" have both dubbed Niven …