Darwin also admitted ignorance of the source of inheritable variations, but speculated they might be produced by environmental factors