Biology (Second Preparatory)

Evolution

Which process is responsible for the diversity of life on Earth?