Many see evolution as a complex process with distinct mechanisms and stages rather than a phenomenon explainable by a small number of principles. The divergences and multiplicity of ideas, opinions and theories on this website are necessary since many fields of evolutionary biology remain relatively unexplored... | Many see evolution as a complex process with distinct mechanisms and stages rather than a phenomenon explainable by a small number of principles. The divergences and multiplicity of ideas, opinions and theories on this website are necessary since many fields of evolutionary biology remain relatively unexplored... |