Theories of Life