Explains evolution as a flowing river of genes, genes meeting, competing, uniting, and sometimes separating to form new species.