Karl Popper and the Two New Secrets of Life: Including Karl Popper's Medawar Lecture 1986 and Three Related Texts