Barriers to animal dispersal

Barriers to animal dispersal: Mountain ranges, oceans and climate

Speciation: isolated populations and evolutionary mechanisms  (Ali, 1999; pp. 20-40)