Effect Of Migration, Carrying Capacity, And Fecundity On The Formation Of Clinal Patterns During Range Expansions.