The Cosmic Serpent: DNA and the origins of knowledge (1998)