Theory of Biological Evolution