@yourwelcome

How scientists fool themselves – and how they can stop

. Nature, 526 (7572): 182--185 (October 2015)
DOI: 10.1038/526182a

Links and resources

Tags