Arthur C. Clarke, Stephen Hawking and Carl Sagan

Advertisement