'Highly recommended' Financial Times
Today we know of only a single planet that hosts life: the Earth. But across a Universe of at least 100 billion possibly habitable worlds, surely our planet isn't the only one that, like the porridge Goldilocks sought, is just right for life?
Astrobiologists search ...