What determines whether complex life will arise on a planet, or even any life at all? Questions such as these are investigated in this groundbreaking book. In doing so, the authors synthesize informat...