A critique of the theory of evolution