James Irvine — Scottish chemist (1877–1952)