Nature journals offer double-blind review
Nature (2015) - Comments
pubmed: 25693523  doi: 10.1038/518274b  issn: 0028-0836  issn: 1476-4687