Theory of Evolution by Natural Selection