Rupert Sheldrake

Referenced in 1 episode

Definition

British biologist, born in 1942, known for the theory of morphic resonance and for research on telepathy in animals and humans. His 1981 book 'A New Science of Life' made him one of science's most controversial figures.