The Theory of Natural Selection