THEORY OF EVOLUTION