Be the first one to review
Review the book today!
Overview
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...
Read more