Mechanism, Life and Personality by John Scott Haldane