Why animal research needs to improve.
Nature. 2011 Sep 28;477(7366):511. doi: 10.1038/477511a.
Nature. 2011.
PMID: 21956292
No abstract available.