Biology and the riddle of life