Evolution and Philosophy of Science