Humanity isn't random product of evolution:
POPE Benedict XVI marked the holiest night of the year for Christians by stressing that humanity isn't a random product of evolution.
Biologists have reaffirmed a century-old law that said evolution cannot reverse itself.