Ecological Factors In Speciation