Stephen Hawking is just the latest immensely respected scientist to posit life on other worlds: Back in 1912, Edmond Perrier, director of Paris' Museum of the Jardin des Plantes, did the same thing in the New York Times Magazine.

Read…