This book explains the conditions that allow life to flourish on Earth, and the possibility of finding life on other planets.
Content Note
A goldilocks planet -- The basic of life: water -- The basics of life: energy -- The atmosphere -- Signs of Life -- The future -- Timeline of Planet Discoveries.