BNL:10.1126/science.1135842 BNL:10.1126/science.1143748