The Seven Riddles of Life by