Irreducible Complexity of Molecular Machines

The "Needle Complex" debunked