Author: Haldane 1860-1928 Macfall