knowledge of life