Google
×
isbn:0521409497 from books.google.com
This book explains why we have such a vast array of environments across the cosmos and on our own planet, and also a stunning diversity of plant and animal life on earth.