The dirty Darwinian secret is now out of the closet: If evolution is true, then it must be true about everything. If evolution is true about everything, then randomness and competition are the foundations for the highest human ideals as well as the lowest organic life forms.

More >>>