Dictionary.net
Did you mean:
John Haldane
John Burdon Sanderson haldane
John Scott Haldane
John Dunbar Hylton