Science advances - Haldane, John Burdon Sanderson (Allen & Unwin, 1947)