A Scientific Blow to Darwinism: Irreducible Complexity

It would be quite irrational to suggest that any intelligent design came into being by chanc ...