by Shane L. Larson

One of the most profound consequences of the development of life on Earth is that the Cosmos has produced complex systems with the ability to question their own existence.  1,687 more words