Natural Selection Theory