The Seven Mysteries of Life: An Exploration in Science and Philosophy