THE CHALLENGE OF EVOLUTION