Theories of Life on Earth