Currently "Evolution" and "Natural Selection" are regarded as natural phenomena. "Principles of Genetics" applied to "Population Dynamics" have removed the drawbacks of Darwin's Theory as a result "neo Darwinism" has emerged out as "Modern Synthetic Theory of Organic Evolution". The theory was designated to explain organic evolution by: