General Theory of Evolution