Evolution of Scientific Theories