Sort:  

Yes, I just call it evolution theory. Since Darwin many other scientists have worked on it to further improve it respectively find out more details.

there are many links and sources about that, if u have time , send me the link that you are trust in and believe ! i like to know more about that