Edward Barnes — chemist, university teacher and botanist (1892-1941)