Arthur C. Clarke
Clarke, Hawking and Sagan