Author: R B Haldane (Richard Burdon Haldane)