Solution: The Darwinian Theory of Evolution is based on two basic concepts: branching descent and natural selection. The process through which new species arise from a single common descendent is...

read more