James Cosmo Melvill - British naturalist (1845-1929)