How to Build a Habitable Planet

A guide to the physical and astronomical conditions that makes a Planet habitable.