Theory of Evolution through Natural Selection