P phys.org A simple mechanism could have been decisive for the development of life 106 points dnetesn 8 years ago 61 comments